package com.whcoding.test.common.repository;

/**
 * 批量更新以及新增
 * @author Manager
 * @param <T>
 * @param <ID>
 */
public interface BaseRepository<T, ID> {

    /**
     * 批量新增
     * @param var1
     * @param <S>
     * @return
     */
    <S extends T> Iterable<S> batchInsert(Iterable<S> var1);

    /**
     * 批量更新
     * @param var1
     * @param <S>
     * @return
     */
    <S extends T> Iterable<S> batchUpdate(Iterable<S> var1);
}
